#ifndef __DMA_H
#define __DMA_H
#include "stm32f10x.h"
#include "delay.h"
#include "sys.h"

#define USART1_TX_DMA_CLK           RCC_AHBPeriph_DMA1 // USART1时钟
#define USART1_TX_DMA_Channel       DMA1_Channel4  // USART1 的DMA通道
#define USART1_TX_DMA_FLAG_GL       DMA1_FLAG_GL4  // USART1的全局标志位
#define USART1_TX_DMA_FLAG_TC       DMA1_FLAG_TC4  // USART1的传输标志位


#define LEN_DMA_SEND_BUF 256 // DMA发送的最大字节数

extern u8 dma1_ch4_send_buf[LEN_DMA_SEND_BUF]; // DMA1_CH4存放发送数据的内存地址

void USART1_Tx_DMA1_ch4_Init(void); // USART1_Tx DMA1_CH4初始化

#endif
